Skip to content

Major refactor, scheduler rewrite, unikernel#50

Merged
thomasw04 merged 30 commits intomainfrom
rewrite/scheduler
Apr 6, 2026
Merged

Major refactor, scheduler rewrite, unikernel#50
thomasw04 merged 30 commits intomainfrom
rewrite/scheduler

Conversation

@thomasw04
Copy link
Copy Markdown
Member

  • Unikernel for embedded targets
  • Implements the new scheduler
  • Implement a Page Frame Allocator
  • Implement Virtual Memory Manager
  • Add config includes
  • Autogen linker script/irq handlers
  • Remove old stuff
  • Add clock/timing, setup RCC.
  • Added fmt macro for defmt
  • relocated hals
  • integrated devicetrees
  • various other stuff

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 4, 2026

LCOV of commit 28d59f8 during Osiris CI #458

Total coverage: 25.83%

lcov: WARNING: lcov: WARNING: RC option 'lcov_branch_coverage' is deprecated.  Consider using 'branch_coverage. instead.  (Backward-compatible support will be removed in the future
Summary coverage rate:
  lines......: 25.8% (711 of 2753 lines)
  functions..: 18.1% (70 of 387 functions)
  branches...: no data found

Files changed coverage rate: n/a

Comment thread boards/nucleo_l4r5zi.dts
osiris,entropy = &rng;
};

sram1: memory@20030000 {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: check for me later what exactly changes down the road with the underlying Zephyr includes

Comment thread src/sched/rr.rs Outdated
Comment thread src/sched/rr.rs Outdated
Comment thread src/sched/rt.rs Outdated
Comment thread src/sched/rt.rs Outdated
Comment thread src/types/array.rs
Comment thread src/syscalls/sched.rs
Comment thread justfile
Comment thread src/sched/task.rs
Comment thread machine/arm/src/sched.rs
@thomasw04 thomasw04 merged commit f3d0e5e into main Apr 6, 2026
12 checks passed
@thomasw04 thomasw04 deleted the rewrite/scheduler branch April 6, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants